#ifndef _LV_PORT_H
#define _LV_PORT_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdbool.h>
#include "lvgl/lvgl.h"

struct screen {
	unsigned int x;
	unsigned int y;
};

void lv_port_disp_init(void);
void disp_enable_update(void);
void disp_disable_update(void);

void lv_port_indev_init(void);
void lv_port_indev_event_poll(void);
bool lv_port_indev_quit(void);

struct screen get_screen(void);

#ifdef __cplusplus
} /*extern "C"*/
#endif

#endif /*_LV_PORT_H*/
